Minimal realization of sequential machines : the method of maximal adjacencies

ثبت نشده
چکیده

Reducing the amount of hardware needed for implementing a sequential machine is very important. The problem of, in the strict sense, minimal realization of sequential machines is difficult and it is entirely unsolved (except complete enumeration). Typically, this problem can be replaced with a number of subproblems such as: state minimization, state assignment, choice of flip-flops and minimization of Boolean functions representing the next-state and output functions of a sequential machine. In this work, the greatest attention has been paid to state assignment and state minimization; however, the method, as a whole, covers all the subjects listed. Our aim was to find a practical method of state assignment for medium and large sequential machines. Two traditionally independent steps: state minimization and state assignment are replaced here with a single process of concurrent state minimization and assignment. Here, minimization (or partial minimization) of internal states is obtained as a byproduct of the state assignment and it results from assigning the same code to two or more internal states. The problem of, in the strict sense, optimal state assignment is unsolved, but some approximate approaches have been proposed. The best known of them are: the partition theory [7][8][12][13][16][22][24][25], the column based approach [4], the graph embedding approach [1] [2] [15] and related to it multivalued, multi-output, non-univocal function minimization methods [3][20][21]. Two first approaches suffer from many shortcomings. The method presented here is related to the third group of methods. Some of the observations, on which our method is based, are like those used by Armstrong [1) [2). However, many important differences exist between the method presented here and Armstrong's method. The method of maximal adjacencies uses much more information about the factors, that can have influence on the quality of the resultant assignments than the method of Armstrong [1][2] and, also, than all the other related methods [3] [15] [20] [21]. Therefore, in many cases, it can produce better assignments than the methods of the third group. For the same reason, it can give better assignments than the column based approach. The method presented here uses adjacency conditions, that are ordered according to the number of adjacencies reached when a given condition is satisfied by the assignment. The number of adjacencies reflects the condition's quality. Since the conditions are considered and combined, starting with the best, the first assignments constructed will be always nearly optimal and, almost always, the best of the nearly optimal solutions will be one of the first to be obtained. In the methods using minimization of multi-valued, multioutput non-univocal functions for creating the conditions used further in order to construct the near optimal assignments, such a measure of quality of conditions and appropriate ordering relation on the set of conditions did not exist. Thus, the method of maximal adjacencies seems to be most effective, i. e. it produces good results more quickly. The capacity of this method is very important, especially, for large machines with "difficult" algebraic structures, for which the construction of assignments is time and memory consuming. The method does not assume minimum numbers of states and memory elements. Furthermore, some of the best types of flip-flops can be adopted in order to realize each excitation function and the complexity of the realization of the output function is taken into account. The method of maximal adjacencies contains none of the shortcomings of the first two state assignment approaches.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating Quasi-Monte Carlo (QMC) algorithms in blocks decomposition of de-trended

The length of equal minimal and maximal blocks has eected on logarithm-scale logarithm against sequential function on variance and bias of de-trended uctuation analysis, by using Quasi Monte Carlo(QMC) simulation and Cholesky decompositions, minimal block couple and maximal are founded which are minimum the summation of mean error square in Horest power.

متن کامل

Determining the order of minimal realization of descriptor systems without use of the Weierstrass canonical form

A common method to determine the order of minimal realization of a continuous linear time invariant descriptor system is to decompose it into slow and fast subsystems using the Weierstrass canonical form. The Weierstrass decomposition should be avoided because it is generally an ill-conditioned problem that requires many complex calculations especially for high-dimensional systems. The present ...

متن کامل

On minimal realization of IF-languages: A categorical approach

he purpose of this work is to introduce and study the concept of minimal deterministic automaton with IF-outputs which realizes the given IF-language. Among two methods for construction of such automaton presented here, one is based on Myhill-Nerode's theory while the other is based on derivatives of the given IF-language. Meanwhile, the categories of deterministic automata with IF-outputs and ...

متن کامل

BL-general fuzzy automata and minimal realization: Based on the associated categories

The present paper is an attempt to study the minimal BL-general fuzzy automata which realizes the given fuzzy behavior. Of two methods applied for construction of such automaton presented here, one has been based on Myhill-Nerode's theory while the other has been based on derivatives of the given fuzzy behavior. Meanwhile, the categories of BL-general fuzzy automata and fuzzy behavior, along wi...

متن کامل

An Iterative Technique for Determining the Minimal Number of Variables for a Totally Symmetric Function with Repeated Variables

[1] P. Weiner and J. E. Hopcroft, "Modular decomposition of synchronous sequential machines," in Proc. 8th Ann. Symp. Switching and Automata Theory. Oct. 1967. pp. 233-239. [21 , "Bounded fan-in, bounded fan-out uniform decompositions of synchronous sequential machines," Proc. IEEE (Lett.), vol. 56, pp. 1219-1220, July 1968. [31 E. P. Hsieh, C. J. Tan, and M. M. Newborn, "Uniform modular realiz...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017